Skip to content

Latest v3b.1 RICH geometry with quadrants, modules and shielding#15608

Open
NNicassio99 wants to merge 4 commits into
AliceO2Group:devfrom
NNicassio99:feature-new-stuff
Open

Latest v3b.1 RICH geometry with quadrants, modules and shielding#15608
NNicassio99 wants to merge 4 commits into
AliceO2Group:devfrom
NNicassio99:feature-new-stuff

Conversation

@NNicassio99

Copy link
Copy Markdown
Contributor

Major update of RICH layout.
Original code just included aerogel layers, SiPM flat layer and argon between them.
New geometry includes:

  • FERO module stack
  • Outer shielding
  • Optical properties of materials
  • Segmentation in quadrants
  • On-cylinder aerogel tiles according to latest geometry
    -ALL these features can be controlled via dedicated configurable flags.
  • Thicknesses and gaps are fully configurable, too, as well as the aerogel and gas refractive index (though the material is hardcoded).

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2/fullCI_slc9 for 612b915 at 2026-07-20 12:00:

## sw/BUILD/o2checkcode-latest/log
--
========== List of errors found ==========
++ GRERR=0
++ grep -v clang-diagnostic-error error-log.txt
++ grep ' error:'
++ GRERR=1
++ [[ 1 == 0 ]]
++ mkdir -p /sw/INSTALLROOT/9c14ba89ab4eb35a2caf8f10b8b7c704d90fd9f9/slc9_x86-64/o2checkcode/1.0-local291/etc/modulefiles
++ alibuild-generate-module
+ HAS_BIN=
+ HAS_LIB=
+ HAS_CMAKE=
+ HAS_ROOT=
+ '[' 0 '!=' 0 ']'
+ cat
+ printf 'if ![ is-loaded '\''BASE/1.0'\'' ] {\n module load BASE/1.0\n}'
+ echo 'BUILD_REQUIRES=CMake alibuild-recipe-tools defaults-release'
BUILD_REQUIRES=CMake alibuild-recipe-tools defaults-release
+ FULL_BUILD_REQUIRES='ninja-fortran pytorch_cpuinfo O2-customization ninja double-conversion bz2 UUID safe_int date FairCMakeModules MPFR defaults-release CMake alibuild-recipe-tools googlebenchmark Python-modules-list Alice-GRID-Utils json-c'
+ echo 'FULL_BUILD_REQUIRES=ninja-fortran pytorch_cpuinfo O2-customization ninja double-conversion bz2 UUID safe_int date FairCMakeModules MPFR defaults-release CMake alibuild-recipe-tools googlebenchmark Python-modules-list Alice-GRID-Utils json-c'
FULL_BUILD_REQUIRES=ninja-fortran pytorch_cpuinfo O2-customization ninja double-conversion bz2 UUID safe_int date FairCMakeModules MPFR defaults-release CMake alibuild-recipe-tools googlebenchmark Python-modules-list Alice-GRID-Utils json-c
++ env
++ cut -f1 -d=
++ grep -v '^DEFAULT_'
++ grep -v PKGREVISION
++ grep -v ALIBUILD_RECIPE_TOOLS
++ grep REVISION
++ sed -e s/_REVISION//
+ for x in $(env | cut -f1 -d= | grep -v "^DEFAULT_" | grep -v PKGREVISION | grep -v ALIBUILD_RECIPE_TOOLS | grep REVISION | sed -e 's/_REVISION//')
++ eval 'echo $LIBFFI_REVISION'
+++ echo 10
+ REVISION_VALUE=10
++ eval 'echo $LIBFFI_VERSION'
+++ echo v3.2.1-alice1
+ VERSION_VALUE=v3.2.1-alice1
++ eval 'echo $LIBFFI_ROOT'
+++ echo /sw/slc9_x86-64/libffi/v3.2.1-alice1-10
+ ROOT_PATH_VALUE=/sw/slc9_x86-64/libffi/v3.2.1-alice1-10
+ '[' -z 10 ']'
+ echo 'ninja-fortran pytorch_cpuinfo O2-customization ninja double-conversion bz2 UUID safe_int date FairCMakeModules MPFR defaults-release CMake alibuild-recipe-tools googlebenchmark Python-modules-list Alice-GRID-Utils json-c'
+ tr '[:lower:]' '[:upper:]'
+ tr - _
+ tr ' ' '\n'
+ grep -q '^LIBFFI$'
+ '[' '!' -d /sw/slc9_x86-64/libffi/v3.2.1-alice1-10/etc/modulefiles ']'
++ find /sw/slc9_x86-64/libffi/v3.2.1-alice1-10/etc/modulefiles -type f '!' -name '*.*' -print0
++ xargs -0 -n1 basename
+ for filename in $(find "$ROOT_PATH_VALUE/etc/modulefiles" -type f ! -name '*.*' -print0 | xargs -0 -n1 basename)
[0 more errors; see full log]

Full log here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants